/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package UserInterface;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

/**
 *
 * @author subx
 */
public class AlertWindow extends JOptionPane {


    public AlertWindow() {

    }

    /**
     * Exibe uma JOptionPane de erro(MessageDialog).
     *
     * @param frame Componente invocador da mensagem.
     * @param title Título da mensagem.
     * @param msg Objeto Exception gerado.
     */
    public void showAlertWindow(JFrame frame, String title, Object msg) {
        Exception content = (Exception) msg;
        
        showMessageDialog(frame, content.getMessage(), title ,JOptionPane.ERROR_MESSAGE);
    }

    public void showConfigFileNotLoadedAlert(JFrame frame, Object msg) {
        Exception content = (Exception) msg;
        
        showMessageDialog(frame, content.getMessage(), "Arquivo de configurações não carregado!" ,JOptionPane.ERROR_MESSAGE);
    }

}
